درسنامه آموزشی دانش فنی پایه کلاس دهم شبکه و نرم افزار رایانه
پودمان 4: تجزیه و تحلیل سیستمهای اطلاعاتی
دانا هنرجوی هنرستان ایران است. در شرکتی که عمویش در آن مشغول به کار است با جدول زیر مواجه میشود.
تعرفه نرخ پایه خدمات فنی - تخصصی انفورماتیک سال 1396 سازمان نظام صنفی رایانهای
بنابراین طبق فرمول تعریف شده:

بسیاری از عبارات مندرج در جدول برای او ناآشنا هستند. دانا با زبان برنامهنویسی #C آشنا شده است. اکنون او در کنار عبارت برنامهنویس با عبارت تحلیلگر و طراح روبهرو میشود. او در این باره از هنرآموز درس دانش فنی پایه سؤال میکند. او توضیح میدهد که یک تحلیلگر و طراح نرم افزار مسئول تمامی فرایند توسعه یک برنامه نرمافزاری است. یک تحلیلگر سعی میکند نیاز مشتری را درک کند، سپس آن را به مدلهای رایانهای تبدیل کرده و برای کدنویسی و تست به برنامهنویس ارائه کند. او تأکید میکند که تحلیلگر مغز متفکر پشت هر برنامه رایانهای است. دانا متوجه میشود که کار تجزیه و تحلیل در اصل مانند یک حل مسئله خلاقانه است و به متخصص نیاز دارد.
شرکتها، سازمانها و بنگاههای اقتصادی همواره با مشکلات مختلفی روبهرو هستند و تلاش میکنند با ایجاد تغییرات در سیستم خود، این مشکلات را حل کنند. اما همیشه مشکل، عامل تغییر در سیستم نیست. گاهی ایجاد یک فرصت یا امکان جدید میتواند نیروی محرکه ایجاد تغییر باشد. گاهی نیز دستوراتی که از لایههای بالاتر سازمان ابلاغ میشود، سبب تغییرات سیستم میشود. مسلم است که هر تغییر باید بهبود عملکرد سیستم را به دنبال داشته باشد.
تغییر در سیستم را میتوان در قالب پروژه تعریف کرد. پروژه عبارت است از مجموعهای از فعالیتها که برای دستیابی به هدفی خاص انجام میگیرند. باید توجه داشت که ممکن است عوامل ایجاد پروژه با یکدیگر همپوشانی داشته باشند (جدول 1).
جدول 1- برخی عوامل ایجاد پروژه تغییر سیستم
| عوامل ایجاد پروژهها | توضیح | مثال | راه حل |
| چالشها و مسائل (Problems) | مشکلاتی که سازمان را بهطور کامل یا نسبی از فعالیت باز میدارد و کارایی آن را کاهش میدهد. | - کندی کار و خطاهای انسانی در ثبتنام هنرجویان به شکل دستی - دودزا بودن اتومبیلها |
- ایجاد سیستم رایانهای ثبتنام - تغییر در سیستم سوخترسانی از کاربراتور به انژکتور |
| فرصتها (Opportunities) | ایجاد امکانات یا تسهیلات برای رفع نیازها | - استفاده از اینترنت در توزیع کتابهای درسی - استفاده از فناوری نانو برای حل مشکلات زیست محیطی |
- راهاندازی تارنمای فروش کتاب - فیلتر نانو |
| دستورالعملها (Directives) | عواملی که توسط مدیر یا لایههای بالاتر سازمان اعلام میشود. | - ابلاغیه دولت در نظارت بر مصرف سوخت | - ایجاد سیستم صدور کارت هوشمند سوخت |
کنجکاوی (صفحهٔ 81 کتاب درسی)
مثالهای دیگری برای هر یک از عوامل ایجاد پروژه بیان کنید.
فعالیت کلاسی (صفحهٔ 82 کتاب درسی)
تا چند سال پیش توزیع و فروش کتابهای درسی به صورت سنتی انجام میشد. اما امروز با به کارگیری سامانه فروش و توزیع مواد آموزشی کیفیت خدمترسانی افزایش پیدا کرده است. با توجه به صفحه اول این سامانه (شکل 1)، بخشی از عواملی که منجر به ایجاد این سامانه شدهاند را نام ببرید.
سیستم
سیستم عبارت است از مجموعهای از اجزای وابسته به هم که دارای نظم خاصی هستند و برای رسیدن به هدف یا اهداف معینی با یکدیگر کار میکنند. مانند: سیستم عصبی انسان، سیستم دفاعی جانوران، سیستم یا نظام آموزش شایسته محور و سیستم رایانه.
فعالیت کلاسی (صفحهٔ 82 کتاب درسی)
سه سیستم که در مسیر شما به منزل وجود دارد را نام برده و اجزای آن را مشخص کنید.
هر سیستم در محیطی فعال است. محیط هر سیستم بر رفتار آن مؤثر است. در این محیط سیستمهای دیگری نیز وجود دارند. همچنین هر سیستم محدودهای دارد یعنی دارای مرز با دنیای بیرونی است. سیستمها به وسیلۀ ورودی و خروجیهایشان با محیط اطراف خود و سایر سیستمها ارتباط برقرار میکنند (شکل 2). عملکرد یک سیستم وابسته به اهدافی است که برای آن تعریف شده است.
با توجه به شکل 2 اجزای سیستم عبارتاند از:
1- ورودی (Input): دادههای وارد شده به سیستم
2- پردازش (Process): فرایند تبدیل داده به اطلاعات
3- خروجی (Output): حاصل پردازش یا اطلاعات
4- بازخورد (Feedback): پیام بازگشتی از سیستم با قابلیت بررسی و کنترل عملکرد سیستم. بازخورد میتواند سبب اصلاح یا تغییر در ورودی و یا پردازش شود.
5- کنترل (Control): نظارت و اقدام به بهبود عملکرد سیستم
اغلب سیستمها از تعدادی سیستمهای کوچکتر تشکیل شدهاند که به هر یک از آنها زیر سیستم (Subsystem) گفته میشود. معمولاً خروجی هر زیر سیستم ورودی زیر سیستم دیگر است.
فعالیت کلاسی (صفحهٔ 83 کتاب درسی)
1- در هنرستان محل تحصیل خود، دو زیر سیستم را مشخص کنید.
2- یک فروشگاه فرش ایرانی را در نظر بگیرید. فرشهای موجود در این فروشگاه از نقاط مختلف ایران تهیه میشوند. تأمین فرش فروشگاه و سفارش آن بر اساس نظرات مشتریان و بازخورد از خرید آنها صورت میگیرد. در این فروشگاه برای خرید هر فرش، برگه خرید صادر شده و در اختیار مشتری گذاشته میشود. با توجه به تعریف اجزای سیستم، جدول زیر را کامل کنید.
| بخش سیستم/عناصر | ورودی | خروجی | پردازش | کنترل | بازخورد |
| مشتری | |||||
| تعیین تعداد و نوع کالاهای سفارش داده شده با توجه به خرید مشتریان | |||||
| صدور برگه خرید برای مشتری | |||||
| برگه خرید | |||||
| محاسبات مالی برای صدور برگه خرید | |||||
| کالا (فرش) | |||||
| بررسی موجودی کالاها به وسیله کارگران |
سیستمهای اطلاعاتی (Information Systems)
اطلاعات در قرن حاضر ارزشی معادل نفت در قرن بیستم را دارد. سیستمهای اطلاعاتی دادههای خام را پردازش و آنها را به اطلاعات مفید تبدیل میکنند و اطلاعات تولید شده در اختیار مصرف کننده آن قرار میگیرد. در این سیستمها اغلب از نظرات مصرفکنندگان، به عنوان بازخورد استفاده شده و براساس آن سیستم را بهبود میبخشند.
پژوهش (صفحهٔ 84 کتاب درسی)
تعریف سیستمهای اطلاعاتی شباهت زیادی به تعریف یک رایانه دارد. تحقیق کنید چه تفاوتی میان این دو وجود دارد؟
حیات سیستمهای اطلاعاتی
هر موجودیتی از جمله سیستمهای اطلاعاتی یک دوره حیات را سپری میکند. مانند هر موجود زندهای روزی زاده میشود، دوران رشد خود را سپری کرده و به بلوغ میرسد. پس از آن دوران افول تا مرگ را میگذراند. سیستمهای اطلاعاتی به ندرت دچار استهلاک فیزیکی میشوند بلکه غالباً از کار افتاده میشوند. بدین ترتیب که بازدهی عملکردشان در مقابل پیشرفتهای سختافزاری و نرمافزاری کاهش یافته و در نتیجه کنار گذاشته میشوند. این مفهوم را حیات سیستم مینامند. برای جلوگیری از افول لازم است سیستم به طور دائم احیا شود (شکل 3).
تجزیه و تحلیل سیستمهای اطلاعاتی
برای احیای یک سیستم یا ایجاد یک سیستم جدید نیاز به تجزیه و تحلیل سیستم است. به فرایند شناخت جنبههای مختلف سیستم به منظور آشنایی با عملکرد اجزای تشکیل دهنده آن و بررسی میزان و نحوه ارتباط اجزای موجود در سیستم، تجزیه و تحلیل گفته میشود. با استفاده از تجزیه و تحلیل یک سیستم میتوان اقدام به طراحی و تولید یک سیستم جدید یا مناسبتر کرد.
تحلیلگر سیستم کسی است که تجزیه و تحلیل سیستم را انجام میدهد و راهحلهایی برای تغییر و بهینهسازی در سیستمها ارائه میدهد.
فعالیت کلاسی (صفحهٔ 85 کتاب درسی)
آیا برای ارتقا و بهینهسازی سیستم فروش فرش نیاز به تجزیه و تحلیل آن است؟ در مورد نظر خود توضیح دهید.
برای ایجاد و حفظ حیات سیستم، چرخهای از فرایندها باید انجام شود (شکل 4)
راهبری و تجزیه و تحلیل یک سیستم نمونه
با راهنمایی هنرآموز و با توجه به علاقهتان، یکی از موضوعات جدول 2 را انتخاب کرده و در طول پودمان مراحل تجزیه و تحلیل را برای آن انجام دهید. در هر مورد، خدماتی که به مشتریان ارائه میشود مشخص شدهاند. کار روی سیستم منتخب در قالب تیمهای 3 نفره انجام گیرد.
| سیستم | خدمات ارائه شده |
| سیستم خدمات Gamenet | ارائه وسیله بازی به مشتریان - مدیریت هزینهها و سود به دست آمده |
| سیستم بلیت فروشی شهربازی | صدور بلیت برای مراجعهکنندگان - اعلام هزینههای استفاده از هر وسیله - اعلام جوایز - مدیریت مالی فروش بلیت |
| سیستم خدمات باشگاه ورزشی | ارائه خدمات ورزشی به مشتریان - اعلام هزینه خدمات - مدیریت منابع مالی سیستم |
| سیستم فروشگاه اینترنتی | اطلاعرسانی هزینههای خدمات - مدیریت مالی منابع |
| سیستم خدمات آرایش و پیرایش | اطلاعرسانی هزینههای خدمات - مدیریت مالی منابع |
مهندس امیدزاده تصمیم دارد هنرجویان را به صورت عملی با تجزیه و تحلیل یک سیستم آشنا کند. او به عنوان راهبر پروژه و هنرجویان به عنوان اعضای تیم تجزیه و تحلیل، کار را به جلو خواهند برد. راهبر پروژه در حین اجرای پروژه و با استفاده از ابزارها و تکنیکهای خاص، سعی در برقراری تعادل بین سه عامل هزینه، زمان و کیفیت را دارد. مهندس امیدزاده از هنرجویان میخواهد که فهرست سیستمهای موجود در هنرستان را تهیه کنند. سپس از آنها میخواهد که یک سیستم را برای انجام تجزیه و تحلیل انتخاب کنند. هنرجویان بعد از بحث و گفت وگو با یکدیگر «سیستم ثبت نام هنرستان» را برای راهبری و تجزیه و تحلیل در کلاس درس انتخاب میکنند.
مراحل تجزیه و تحلیل سیستم در فرایند تولید نرمافزار
گام اول: برنامهریزی

اگر هدف، بهبود سیستم موجود یا ایجاد سیستم جدید باشد، باید نیازهای جدید و یا مشکلات فعلی و خطرات احتمالی (ریسک) به دقت فهرست شوند. این نیازها ممکن است در حوزههای فنی، اقتصادی، منابع مورد نیاز سختافزاری، نرمافزاری، منابع انسانی و ... باشد. ریسک را میتوان شرایط نامطلوبی دانست که واقعاً رخ میدهند. ریسکهای پروژه، نرمافزار در حال توسعه و سازمان را تهدید میکنند. پس از بررسی امکانسنجی یا امکان انجام تغییرات، اولویتبندی، زمانبندی و همچنین تعیین محدوده سیستم از موارد مهم دیگر برنامهریزی است. فرایند زمانبندی، کل کار پروژه را به فعالیتهای جداگانهای تقسیم میکند و زمان مورد نیاز برای کامل کردن این فعالیتها را برآورد میکند.
فعالیت کلاسی (صفحهٔ 86 کتاب درسی)
چه دلایلی مانع از بهینهسازی سیستم سناد توسط هنرجویان شده است؟
روز بعد و در زنگ تفریح، دانا و دوستانش در مورد انتخاب سیستم جدید صحبت میکردند. قبل از ظهر یکی از هنرجویان از مسئول بوفه درخواست یک ساندویچ کرد ولی مسئول بوفه به او اعلام کرد که ساندویچ تمام شده است. دانا گفت که این بیبرنامگی مشکل همیشگی بوفه است و به دوستانش بهینهسازی سیستم بوفه هنرستان را پیشنهاد داد. مهندس امیدزاده برای آنها توضیح داد که سیستم بوفه شامل چندین زیر سیستم است و بهتر است یکی از این زیر سیستمها انتخاب شود:
1- زیر سیستم فروش
2- زیر سیستم خرید
3- زیر سیستم سفارش
4- زیر سیستم انبار
5- زیر سیستم اداریتیم تجزیه و تحلیل با بحث و گفتوگو و هدایت مهندس امیدزاده سیستم سفارش را انتخاب کرد. با مسئول بوفه در مورد استقرار سیستم سفارش صحبت شد. با توجه به مزایای مطرح شده، این طرح مورد استقبال مسئولین قرار گرفت. در مورد پروژه سیستم سفارش در مرحله برنامه ریزی موارد زیر مد نظر است:
| مشخصه برنامهریزی | پاسخ به پرسشها | توضیحات |
| منابع | - سختافزاری - نرمافزاری - دامنه و میزبان - منابع انسانی |
از لحاظ سختافزار رایانه، نرمافزار، دامنه و میزبان تارنما مشکلی وجود ندارد. هزینه نیروی انسانی نیز پایین است و این دلیل به صرفه بودن پروژه است. از هنرجویان پایه 10 به عنوان تحلیلگر و از هنرجویان پایه 11 به عنوان برنامهنویس استفاده میشود. راهبر پروژه نیز هنرآموز درس است. |
| زمان بندی | در چه زمانی سیستم باید آماده تحویل شود؟ حداکثر تا 4 ماه | با توجه به زمانبندی، این پروژه باید حداکثر در 4 ماه انجام شود. بعد از تکمیل فرایند در 4 ماه آینده، آزمایش و ارزیابی و استقرار سیستم انجام خواهد شد. از سال تحصیلی آینده نیز سیستم اجرایی میشود. |
| امکانسنجی | آیا نرم افزاری برای پاسخ به نیازمندیهای تعیین شده وجود دارد؟ اگر پاسخ مثبت است چرا از آن استفاده نمیکنید؟ چون با نیازهای بوفه هنرستان ما منطبق نیست. چه میزان منابع مالی برای این برنامه در نظر گرفتهاید؟ از این لحاظ محدودیتی وجود ندارد. |
این سیستم در بوفه هنرستان وجود ندارد. |
| اولویتبندی زیرسیستمها | کدام قسمت برنامه برایتان اولویت دارد؟ زیر سیستم سفارش | |
| ریسک (خطرات احتمالی) | خطر زیاد خطر کم |
به علت عدم نیاز به سخت افزار خاص و همچنین قرارداد یک ساله مسئول بوفه با هنرستان و در نتیجه عدم تغییر مسئول بوفه درطول سال تحصیلی ریسک کم است. |
فعالیت گروهی (صفحهٔ 88 کتاب درسی)
1- مزایای سیستم نرمافزاری سفارش از بوفه چیست و جزء کدام مورد از عوامل ایجاد پروژهها قرار میگیرد؟
2- گام برنامهریزی را با حضور در محل سیستم منتخب انجام دهید. نتایج را در جدول زیر وارد کرده و در کلاس بررسی کنید.

| مشخصه برنامهریزی | پاسخ به پرسشها | توضیحات |
| منابع | سختافزاری نرمافزاری دامنه و میزبان منابع انسانی |
|
| زمانبندی | در چه زمانی سیستم باید آماده تحویل شود؟ | |
| امکانسنجی | آیا نرمافزاری برای پاسخ به نیازمندیهای تعیین شده وجود دارد؟ اگر پاسخ مثبت است چرا از آن استفاده نمیکنید؟ چه میزان منابع مالی برای این برنامه در نظر گرفتهاید؟ |
|
| اولویتبندی زیر سیستمها |
کدام قسمت از برنامه برایتان اولویت دارد؟ | |
| ریسک (خطرات احتمالی) |
خطر زیاد خطر کم |
گام دوم: جمعآوری اطلاعات

این گام در اصل، برقراری ارتباط با مشتریان و افراد ذینفع است. نتیجه این فعالیت جمعآوری اهداف و نیازمندیها خواهد بود. روشهای جمعآوری اطلاعات عبارتاند از:
1- نمونهبرداری
2- استفاده از تجربیات قلمروهای مشابه
3- مشاهده محیط کاری
4- پرسشنامه
5- مصاحبه
6- نمونهسازی
1- نمونهبرداری: با مطالعه مستندات، فرمها و پروندهها میتوان به حقایق بسیاری در مورد سیستم دست یافت. این اطلاعات بدون برخورد مستقیم با کاربران صورت میگیرد.
دانا و همگروهیهایش برای تهیه مستندات و فرمها به بوفه هنرستان مراجعه کردند. اما مشخص شد که فرمی مربوط به سفارش خوراک و کالا در بوفه هنرستان ایران وجود ندارد.
2- استفاده از تجربیات قلمروهای مشابه: در نقاط مختلف کشور و حتی دنیا، تیمهای مختلفی بر روی سیستم مورد نظر کار کردهاند. راجع به سیستمهای مشابه سفارش کالا میتوان در اینترنت جستوجو کرد و فرمها و مستندات آنها را مورد بررسی قرار داد.
فعالیت گروهی (صفحهٔ 89 کتاب درسی)
از تجربیات قلمروهای مشابه برای سیستم منتخب استفاده کنید.
3- مشاهده محیط کاری: مشاهده، یکی از مؤثرترین تکنیکها برای گردآوری اطلاعات و درک سیستم است. در این روش تحلیلگر از نزدیک شاهد گردش کار در محیط خواهد بود.
جدول 3- مزایا و معایب مشاهده محیط کاری
| مزایای مشاهده | معایب مشاهده |
|---|---|
| قابلیت اطمینان | تغییر رفتار افراد در هنگام مورد توجه قرار گرفتن |
| هزینه پایین | عدم برخورد تحلیلگر با برخی روالهای کاری |
کنجکاوی (صفحهٔ 89 کتاب درسی)
جدول 3 را تکمیل کنید.
تیم تجزیه و تحلیل همراه با راهبر پروژه بهصورت حضوری با شیوه کار بوفه آشنا شدند. در بوفه یادداشتهای مسئول بوفه برای فروش کالا، قوانین بهداشت و توصیههای مدیریت هنرستان دیده میشد. همچنین مشاهده شد هنرجویان برای دریافت میز صرف غذا به مسئول بوفه مراجعه میکنند. خدمات میز توسط پیشخدمت انجام میگیرد. در بوفه هنرستان ایران وظیفه تهیه غذا نیز برعهده مسئول بوفه است.
فعالیت گروهی (صفحهٔ 90 کتاب درسی)
محیط کاری سیستم منتخب خود را مشاهده و بررسی کنید. مستندات خود را به هنرآموز تحویل دهید.
4- پرسشنامه: پرسشنامه شامل دستهای از پرسشهاست که برطبق اصول خاصی تدوین شده است و به صورت کتبی به افراد ارائه میشود. پاسخگو بر اساس نوع پرسشنامه مانند چهار گزینهای به آن جواب میدهد. در این روش سؤالاتی به وسیله تحلیلگر طرح شده، بین کاربران محیط عملیاتی توزیع میشود.
| مزایای پرسشنامه | معایب پرسشنامه |
| پاسخگویی سریع است. | هیچ ضمانتی وجود ندارد که همه افراد به سؤالات پاسخ دهند. |
| نسبتاً کم هزینه است. | تهیه پرسشنامههای خوب معمولاً مشکل است. |
| پاسخها میتوانند جدولبندی شده و سریعاً تحلیل شوند. | پرسشنامهها قابلیت انعطاف ندارند. مثلاً تحلیلگر نمیتواند سؤالی برای تفسیرِ یک پاسخ بپرسد. |
| هویت فرد پاسخ دهنده مشخص نمیشود. | |
| وقت بیشتر برای پاسخگویی وجود دارد. | |
| تعداد بیشتری از افراد میتوانند پاسخگو باشند. | |
فعالیت کلاسی (صفحهٔ 90 کتاب درسی)
سایر مزایا و معایب استفاده از پرسشنامه را در جدول 4 اضافه کنید.
با کمک راهبر پروژه پرسشنامه زیر برای سیستم سفارش بوفه طراحی شد:
راهبر پروژه با کمک عوامل اجرایی هنرستان پرسشنامه بالا را در اختیار هنرجویان پایههای مختلف قرار میدهد. پاسخهای جمعآوری شده در اختیار تیم تجزیه و تحلیل قرار میگیرد.
فعالیت گروهی (صفحهٔ 91 کتاب درسی)
یک پرسشنامه برای سیستم منتخب طراحی کنید و به هنرآموز خود تحویل دهید.
5- مصاحبه: مهمترین و پرکاربردترین روش جمعآوری اطلاعات به ویژه در سیستمها و محیطهای عملیاتی کوچک است. در این روش، جمعآوریِ اطلاعات به صورت رودررو یا چهره به چهره (face to face) صورت میگیرد. مصاحبهکننده باید روابط عمومی بالایی داشته باشد. زیرا افراد مصاحبهشونده دارای نظرات، انگیزه و شخصیت متفاوتی هستند. یک مصاحبه میتواند در مراحل متعدد و با توجه به ابهامات تحلیلگر انجام شود.
مزایای مصاحبه
- دریافت بازخورد از مصاحبه شونده امکان پذیر است.
- امکان مشاهده حرکاتِ مصاحبه شونده در طیِ مصاحبه وجود دارد.
- امکان تغییر و تطبیق سؤالات با توجه به شخصیت مصاحبهشونده وجود دارد.
- تحلیلگر میتواند شرایطی را فراهم کند که مصاحبه شونده آزادانه و به راحتی به سؤالات پاسخ دهد.
معایب مصاحبه
زمانبر و پرهزینه است.
مصاحبه ممکن است به علت موقعیت مصاحبهشونده امکانپذیر نباشد. مثل: مصاحبه با رئیس یک سازمان
موقعیت مصاحبه، به تواناییِ تحلیلگر در برقراری ارتباط با افراد بستگی دارد.
گاهی مصاحبه از چارچوب آن خارج میشود. در چنین شرایطی وظیفه هدایت مصاحبهشونده به سمت هدف اصلی برعهده تحلیلگر است. در طی مصاحبه باید قواعد زیر رعایت شود:
| این موارد را انجام دهید | این موارد را انجام ندهید |
|---|---|
| مؤدب باشید. | از مطرح کردن سؤالات غیرضروری خودداری کنید. |
| به صحبتهای مصاحبه شونده با دقت گوش کنید. | از ابراز نظرِ شخصی در طی مصاحبه دوری کنید. |
| کنترل خود را حفظ کنید. | از صحبت کردن به جای گوش کردن خودداری کنید. |
| کنجکاو باشید. | درباره موضوع یا مصاحبهشونده، هیچ پیشفرضی در ذهن خود قرار ندهید. |
| کنترل مصاحبه را حفظ کنید. | |
| صبور و شاداب و بشاش باشید. | |
فعالیت کلاسی (صفحهٔ 92 کتاب درسی)
جدول بالا را کامل کنید.
نمونه سؤالاتی که در مصاحبه با مسئول بوفه هنرستان مطرح شده است (مصاحبه بنا بر ضرورت و بر اساس پیشنهاد راهبر پروژه در دو مرحله انجام شد):
الف) مرحله اول مصاحبه، پرسشها درباره روال کلی کار است.
1- برنامه خاصی برای فروش کالاها و اجناس دارید؟
2- معمولاً چه کالاهایی را برای فروش میآورید؟
3- زمانبندی خاصی برای کار بوفه هنرستان در نظر دارید؟
4- آیا از دستگاه کارت خوان استفاده میکنید؟
5-
6-
ب) مرحله دوم مصاحبه، پرسشها درمورد راهکارها و پیشنهادها برای بهتر شدن سیستم فروش است.
1- آیا میتوان برای هر هنرجو حساب اعتباری در نظر گرفت تا اولیا آن را شارژ کرده و پرداختها از طریق آن انجام شود؟
2- آیا سفارشها میتوانند روزانه و یا هفتگی با یک راهکار پیشنهادی مثل استفاده از یک نرم افزار ثبت شوند؟
3- میزان فروش هر خوراک را به تفکیک دارید؟
4- آیا غذایی که سفارش میدهید براساس محبوبیت آنها و یا براساس یک برنامه مشخص است؟
5-
فعالیت گروهی (صفحهٔ 92 کتاب درسی)
در هر دو مصاحبه پرسشهای دیگری را اضافه کنید.
6- نمونه سازی (Prototype): به عملِ ساختِ یک مدلِ کاری با مقیاس کوچک از نیازمندیهای کاربران به منظورکشف یا وارسی و تأیید نیازمندیها، نمونهسازی گفته میشود. این مدل میتواند بسیار مختصر و مفید باشد و حتی بر روی کاغذ پیادهسازی شود. با نمونهسازی، کاربر ارتباط میان خود و نرمافزار را حس کرده و متوجه نحوه عملکرد نرمافزار میشود.
در بوفه هنرستان مراحل کار به صورت زیر است:
1- مراجعه کننده یا همان هنرجو برای دریافت خدمات به بوفه میرود.
2- پیشخدمت خدمات میز مانند نظافت را ارائه میکند.
3- مسئول بوفه سفارشهای تغذیه را دریافت میکند. همینطور خدمات مالی را انجام میدهد.
4- ولی هنرجو سفارش تغذیه و پرداخت مالی را انجام میدهد.
در شکل 6 نمودار بخشی از سیستم بوفه هنرستان نمایش داده شده است. مشاهده این نمودار در درک عوامل سیستم و روابط آنها لازم است.
فعالیت گروهی (صفحهٔ 93 کتاب درسی)
نمونهسازی را برای سیستم منتخب خود انجام دهید.
گام سوم: طبقهبندی اطلاعات
دستهبندی اطلاعات به شکلهای مختلفی مانند جدول و نمودار انجام شود. با استفاده از طبقهبندی اطلاعات میتوان تصویر مشخصی از وضع موجود ارائه داد.

طبقهبندی اطلاعات به دست آمده از مصاحبه با مسئول بوفه هنرستان و مشاهده محیط کاری
| ردیف | روز هفته | تغذیه و خوراک | کالاها و اجناس بوفه |
|---|---|---|---|
| 1 | شنبه | عدسی | کیک |
| 2 | یکشنبه | لوبیا | شیر |
| 3 | دوشنبه | سوپ- ساندویچ الویه | انواع آبمیوه |
| 4 | سهشنبه | املت | بیسکوئیت |
| 5 | چهارشنبه | آش- فلافل | آدامس و شکلات |
نظر سنجی درباره میزان رضایت از بوفه هنرستان
فعالیت کلاسی (صفحهٔ 94 کتاب درسی)
طبقهبندی اطلاعات را برای سیستم منتخب به صورت جدول انجام دهید.
گام چهارم: نتیجهگیری و ارائه راه حل

در بخش نتیجهگیری، تحلیلگر به تفسیر یافتههای خود میپردازد. کشف علت مشکلات سیستم در این مرحله روی میدهد. همچنین تحلیلگر با کمک خلاقیت و ابتکار و شناختی که از وضع موجود سیستم دارد، راهحلهایی منطقی و قابل اجرا برای رفع مشکلات ارائه میدهد. در اینجا مواردی مانند مطابقت با قوانین و رعایت تناسب بین هزینهها و منافع حاصل از اجرای طرح، باید مد نظر قرار گیرند.
تیم تجزیه و تحلیل پس از مطالعه بر روی سیستم جاری و با راهنماییهای راهبر پروژه فهرستی از مشکلات شسیستم بوفه هنرستان به شرح زیر تهیه کرد:
1- فرایند بوفه، سفارش محور (براساس سفارش) نیست.
2- اطلاعات فعالیتها ثبت نمیشود و در نتیجه نمیتوان از فعالیتهای سیستم گزارش داشت. برای مثال تهیه فهرستی از سفارش مشتریان مقدور نیست. این فهرست میتواند مسئول بوفه را در ارائه بهتر خدمات یاری دهد.
3- در حوزه مدیریت مالی بوفه هنرستان، گزارش گیری انجام نمیشود.
4- به مشتریان برگه خرید ارائه نمیشود.
5- امکانات تغذیهای هنرجویان بر پایه نظرات والدین آنها نیست.
با توجه به این مشکلات تیم تجزیه و تحلیل به این نتیجه رسید که تهیه یک نرمافزار برای برطرف کردن مشکلات بوفه لازم است. مهندس امیدزاده برای ادامه کار فازهای زیر را تعریف کرد:
الف) در فاز اول یک برنامه تحت وب به صورت یک تارنما طراحی خواهد شد. سفارش خوراک و تغذیه به وسیله اولیا و از طریق این تارنما صورت میگیرد. در این نرمافزار هر هنرجو یک حساب اعتباری دارد. امکان واریز وجه به این حساب از امکانات دیگر این نرم افزار خواهد بود.
ب) در فاز دوم با توجه به مطالعات انجام شده یک نرمافزار تحت تلفن همراه برای سیستم سفارشدهی بوفه تهیه خواهد شد. این نرمافزار در کنار نرمافزار تحت وب به کار گرفته میشود.
پ) در فاز سوم برای اطلاعرسانی به هنرجویان و اولیا آنها از سیستم پیامکی استفاده میشود. تشکیل باشگاه مشتریان بوفه هنرستان ایران از مزایای این روند خواهد بود.
فعالیت گروهی (صفحهٔ 95 کتاب درسی)
گام نتیجهگیری و ارائه راهحل را برای سیستم منتخب انجام دهید.
گام پنجم: مدلسازی

یک معمار، طراح خودرو و یا نجار همیشه با مدلها سروکار دارند. قبل از ساخت هر چیزی بهتر است یک طرح اولیه (Sketch) از آن بر روی کاغذ کشیده شود. این طرح برای درک ارتباط اجزا و جزئیات کار بسیار مفید است. طراح در صورت نیاز میتواند طرح را کامل و کاملتر کرده و هر بار جزئیات بیشتری را نمایش دهد.
استفاده از مدل، افراد را برای درک مشکل و ارائه راهحل یاری میکند. مدلسازی در پروژههای نرمافزاری نیز رایج و در شناخت نیازمندیهای نرمافزار و ارائه راهکار بسیار مفید است. این گام شامل تعیین دقیق ورودی و خروجی، پردازشهای مورد نیاز و نحوه نمایش است.
تعیین موارد زیر در سیستم سفارش بوفه ضروری است. برای پاسخ به این سؤالات نیاز به تحقیق دارید.
- از چه زبان رایانهای استفاده شود؟
- نرمافزارهای کمکی (tools) و فناوری به کار رفته چه هستند؟
- چه پایگاه داده و ساختار پروندهای مورد استفاده قرار گیرد؟
- چه سیستمعامل و سختافزار و امکانات دیگری مورد نیاز است؟
- چه شبکه رایانهای مورد نیاز است؟
- طراحی فرمهای ورود دادهها و خروجیهای سیستم به چه صورت است؟
پیشنهاد ما برای فرم سفارش غذای بوفه هنرستان و فرم اولیا به صورت زیر است:
|
|
برخی گزارشهای لازم که به عنوان خروجیهای سیستم در نظر گرفته میشود:
- گزارش سفارشها در یک بازه زمانی مشخص
- گزارش گردش حساب اعتباری هر هنرجو در یک بازه زمانی مشخص
- گزارشهای فهرست خوراکهای موجود در بوفه و...
فعالیت گروهی (صفحهٔ 96 کتاب درسی)
1- برای بوفه هنرستان یک فرم نظرسنجی بر روی کاغذ طراحی کنید.
2- برای سیستم منتخب خود موارد زیر را تعیین کنید:
- از چه زبان رایانهای استفاده شود؟
- چه پایگاه داده و ساختار پروندهای مورد استفاده قرار گیرد؟
- چه سیستم عامل و سختافزار و امکانات دیگری مورد نیاز است؟
- چه شبکه رایانهای به کار رود؟
- طراحی فرمهای ورود دادهها و خروجیهای سیستم به چه صورت است؟
گام ششم: تهیه و تنظیم گزارش

تحلیلگر باید اقدامات صورت گرفته را در گزارشی منظم و دقیق با جزئیات کامل تدوین کند. این گزارش از مرحله جمعآوری اطلاعات تا نمودارها و کاتالوگ و واژهنامه دادهها را شامل میشود. علاوه بر اسامی دادهها و مشخصات، شامل اطلاعات دیگری مربوط به حق دستیابی افراد به دادههای مختلف، تاریخ ایجاد و به روز درآوردن دادهها، تعداد نسخههای هر پرونده و... است. گزارشنویسی و مستندسازی با کمک راهبر پروژه انجام میشود. با تأیید این گزارشات از سوی راهبر سیستم، پروژه به فاز اجرا وارد میشود.
فعالیت گروهی (صفحهٔ 97 کتاب درسی)
گزارش کلیه فعالیتهای قبل از گام پنجم (مدلسازی) به شکل منظم و دقیق تهیه شود.
پس از تأیید گزارشات توسط راهبر پروژه، کلیه گزارشات در اختیار هنرجویان پایه 11 قرار میگیرد. هنرجویان پایه یازدهم تصمیم دارند برای پیادهسازی پروژه از Dreamweaver و Html5 و CSS3 و Javascript و برای برنامهنویسی از PHP استفاده کنند. بانک اطلاعاتی پروژه با MySQL تهیه خواهد شد.
گام هفتم: اجرا

کلیه فعالیتهای لازم برای تبدیل یک طرح به یک سیستم قابل نصب و عملیاتی، در گام اجرا قرار دارند. کد کردن برنامه (برنامهنویسی) در اینجا صورت میپذیرد. در این مرحله تحلیلگران در جلسات تولید نرمافزار شرکت کرده و بر انجام فرایند اجرا نظارت میکنند. در این بخش در صورت نیاز تغییراتی در رویکرد تحلیل و طراحی انجام میشود.
این مرحله را هنرجویان پایه یازدهم انجام میدهند.
فعالیت گروهی (صفحهٔ 97 کتاب درسی)
نمونهای از مصوبات جلساتی که با هنرجویان پایه یازدهم (تیم برنامهنویسی) و به منظور اجرای طرح برگزار میشود را به راهبر پروژه ارائه دهید.
گام هشتم: آزمایش طرح جدید

طرح ارائه شده به طور محدود با دادههای آزمایشی تست میشود. در این شرایط بسیاری از عیوب و نقصهای زمان اجرا مشخص شده و میتوان با ایجاد تغییرات لازم آنها را حذف کرد. این کار جهت اطمینان از نتایج طرح است.
میتوان سیستم سفارش را فقط برای هنرجویان پایه دهم تست کرد و نتایج طراح را در خصوص ثبت فرمهای سفارش، گزارشات و ... مشاهده کرد.
فعالیت گروهی (صفحهٔ 98 کتاب درسی)
یکی از فرمهای پیادهسازی شده توسط گروه برنامهنویسی را انتخاب کنید. فرم را با دادههای مختلف آزمایش کنید. آیا در ورود و ثبت اطلاعات خطایی میبینید؟ گزارشی تهیه کنید و به راهبر پروژه ارائه دهید.
گام نهم: استقرار طرح جدید

بعد از آزمایش طرح جدید نوبت به استقرار آن میرسد. استقرار یک سیستم به معنای تمام شدن مراحل تجزیه و تحلیل نیست بلکه به معنای داشتن اطمینان زیاد به قابلیتهای آن است.
در استقرار سیستم بوفه هنرستان باید به نکات زیر دقت کرد:
الف) پیشنهاد میشود که به مدت 4 ماه سیستم سفارش بوفه هنرستان به دو صورت دستی و رایانهای مستقر شود.
ب) امکان وقوع مشکلات بعد از ورود دادهها و در حین استقرار نیز وجود دارد. ممکن است در مرحله آزمایش و ورود دادههای محدود مشکلی ایجاد نشود؛ اما سیستم در زمان ورود دادههای واقعی و حجیم دچار اشکال شود. در صورت نیاز باید دوباره بازنگری و اصلاح انجام گیرد.
پ) حوزه امنیت در این پروژه کمتر مورد توجه قرار گرفته است ولی توجه به آن بسیار ضروری است.
پژوهش (صفحهٔ 99 کتاب درسی)
در مورد روشهای استقرار یک سیستم تحقیق کنید.
گام دهم: ارزیابی عملکرد

این گام یکی از مهمترین مراحل است. در طول انجام پروژه ممکن است که نیازها، فناوری و دیگر شرایط تغییرکنند. اغلب در چنین شرایطی لازم است اصلاحاتی در سیستم طراحی شده اعمال گردد. هدف از این ارزیابی، سنجش میزان موفقیت سیستم همگام با آخرین تغییرات است.
در سیستم سفارش بوفه هنرستان ارزیابی مشتریان از طریق پرسشنامه یا شبکههای اجتماعی و یا پیامک انجام میشود. میتوان سیستم را براساس بازخورد به دست آمده توسعه داد. انتظار میرود پس از اجرای گامهای انجام شده، وضعیت بوفه هنرستان بهتر شده باشد. به همین دلیل پس از استقرار سیستم نصب شده، فرم نظرسنجی رضایت از عملکرد بوفه هنرستان دوباره توزیع میشود. سپس نمودار میزان رضایت از بوفه رسم شده و با نمودار قبلی مقایسه خواهد شد. از آنجایی که هنوز اجرای سیستم پیشنهادی انجام نشده است ارزیابی این طرح امکان پذیر نیست.
فعالیت گروهی (صفحهٔ 99 کتاب درسی)
در ارزیابی عملکرد سیستم منتخب چه روشهای دیگری برای ارزیابی مشتریان و بازخورد از آنها پیشنهاد میدهید؟